I agree with Undercover. You have pointed out that you've lost most of your JW friends to one degree or another. It's time to move on (easier said than done, I know).
May I suggest getting involved with some activities that have nothing to do with religion. For example, identify a cause that you believe in--such as Habitat for Humanity or your local soup kitchen. Charities like that are great ways to meet people and forge new friendships. Plus helping other people is good for your emotional health. I don't want to get all "Dr. Phil" on you, but I think spending too much time focusing on yourself isn't healthy. Of course you need to spend some time on yourself, but it should be balanced.
And it's also important to have realistic expectations. You are going to meet some people "in the world" who are great folks; and you are going to meet some who are as judgmental and harsh as any JW. The good thing is that now you have a much larger pool of potential friends from which to draw (7 BILLION instead of 7 million).
Finally, cut your wife some slack. Imagine how you would have felt if she "went apostate" 7 years ago. You would have freaked out, right? For all you know, she may eventually come around. For some people, it takes a long time. It took decades for you! Heck, Ray Franz was in it until he was in his late 50s. As Guns n' Roses said: "all you need is just a little patience."
So, to sum it up: (1) be patient; (2) find a way to occupy yourself that involves helping others; (3) be patient.
Just my $0.02.